console.log("in")

// try {
//     let a = 1;
//
//     try {
//         // throw 'error2';
//         let t1 = setTimeout(() => {
//             throw 'error3';
//         },1000);
//         setTimeout(() => {
//             console.log("xxxxx");
//             clearTimeout(t1)
//         },500);
//     } catch (e) {
//         console.log(2)
//         throw 'error1';
//     }
//
// } catch (e) {
//     console.log(1)
// }

function time2Date (timestamp) {
    let time = new Date(timestamp * 1000);
    let y = time.getFullYear();
    let m = time.getMonth() + 1;
    let d = time.getDate();
    let h = time.getHours();
    let mm = time.getMinutes();
    let s = time.getSeconds();
    return y + '-' + m + '-' + d + ' ' + h + ':' + mm + ':' + s;
}

let res = 1550881443 - 1550881443 % (300);
console.log(time2Date(1550881443));
console.log(time2Date(res));

console.log(1550881443 % (300));
console.log(res);